package com.day09.exer.exer1;
/*
考察参数值传递

定义一个类PassObject，在类中定义一个printAreas（），该方法的定义如下：
public void printAreas（Circle c，int time）
在printAreas方法中打印输出1到time之间的每个整数半径值，以及对应的面积。
例如，times为5，则输出的半径值1，2,3,4,5以及对应的圆面积

在main方法中调用printAreas（）方法，调用完毕后输出当前半径值，程序运行结果
 */
public class PassObject {
    public static void main(String[] args) {
        PassObject test = new PassObject();

        Circle c = new Circle();

        test.printAreas(c,5);
        //test.printAreas(new Circle(),5);

        System.out.println("now radius is " + c.radius);
    }

    public void printAreas(Circle c,int time){
        System.out.println("Radius\t\tArea");

        for(int i = 1;i <= time;i++){
            //设置圆的半径
            c.radius =i;
//            double area = c.findArea();
//            System.out.println(c.radius + "\t\t" + area);
            System.out.println(c.radius + "\t\t" + c.findArea());
        }
        c.radius = time +1;
    }
}
